rocket catapult - French English Dictionary